.item-folder-move {background-image:url(../img/i-foldermove.png);}
.item-folder-delete {background-image:url(../img/i-folderdelete.png);}
.item-folder-customize {background-image:url(../img/i-customize.png);}
.item-contact-move {background-image:url(../img/i-move.png);}
.item-contact-delete {background-image:url(../img/i-delete.png);}
.item-save-as-list {background-image:url(../img/i-savetolist.png);}
.item-bulk-edit {background-image:url(../img/i-bulk-edit.gif);}
.item-list-shared {background-image:url(../img/i-list-shared.gif);}

div.screen-left-block.dn {display:none}

div.contacts-info {position: relative; padding-top: 15px; }
div.contacts-info div.wbs-link-btn {margin-top: -25px;}

#list_info {padding: 0px 10px 3px 10px; display:block; margin-top: -15px;}
/* padding-right:350px; float:left; margin-right: 350px;*/
.search_info {margin-right:350px;}

#view-settings-block div.wbs-menu-btn {padding-right:50px;}

#view-settings-block  { position: absolute; right: 0;  bottom: 0px; //top:-0.7em;zoom:1;  margin-right: 10px; width: 300px}

select.setCond {width: 240px}
.wbs-table .list .controls {padding-top: 1px}
#view-settings-block .wbs-link-btn {margin: auto;}
	
.top_panel td { vertical-align:top; padding:16px 0 7px 0; white-space:nowrap;}
.top_panel td.btn_td { padding:10px 5px 0 5px; min-width:180px;  }
.top_panel td.menu_td { padding-left:20px;}
    
div.info-block { margin-top:70px; text-align:center; }

.x-tree li {list-style: none}

.wbs-table .list .item .name {height: 1.1em}

.x-tree-node-icon.none {
	background-image: none;
	display:none;
}
div.contacts-info.no-records {padding-top: 0}
#search-links {color:#0043A7;
font-size:14px;
font-weight:normal;
padding-left:50px;
}

div.no-tree-items {
	color:#666666;
	padding-bottom:3px;
	padding-top:3px;
	font-size: 80%;
	text-align:center;
}

div.small-gray{color:#666;}
.nav-bar .acc-block .content {display: block}

#list_info div.info-message {float: left; background: yellow; margin-top: -7px; padding: 3px; width: auto;}
#list_info div.info-message.with-close { padding-right: 70px; position: relative;}
#list_info div.info-message-close {right: 0; top: 0; position: absolute;}
#list_info div.error-message {float: left; background: tomato; margin-top: -7px;  margin-left: 10px; padding: 3px; width: auto;}

.x-tree-node-leaf img.my-contacts {
	background-image:url(../img/my-contacts.gif);
}

.x-tree-node-leaf img.other-contacts {
	background-image:url(../img/other-contacts.gif);
}

.wbs-table .item  div.small-gray span {font-size: 0.9em}
.wbs-table .item  div.small-gray span.field_title {padding-right: 0; color: #000}

/*b.search-title {font-size:20pt; margin-right:30px;}
*/
div.page-title {font-size:20pt; padding: 10px 10px 20px 20px; font-weight: bold}

#search_header {
	padding: 0 10px;
	margin-top: -20px;
}

#advanced_search, #advanced_search td table {border-collapse: separate}
#advanced_search td { padding:2px 5px; //padding:0 5px ; empty-cells:show;} 

#advanced_search .section-header  { display:block; background:#EDF1F5;
border-bottom:1px solid #E6ECF0;
border-style:solid;
border-width:0 0 1px; color:#444444;
font-size:11pt;
font-weight:bold;
line-height:140%; padding:0.25em 10px 0.25em 20px;}
#add_cond td a,#add_cond td a:visited, #advanced_search tr.s td a, #advanced_search tr.s a:visited { font-size:0.85em; color:#777777;
text-decoration:underline; }
#add_cond td a:hover, #advanced_search tr.s a:hover { color:#444; }
#advanced_search tr.s td { vertical-align:top;border-bottom:1px solid #dfe4e8; border-top:3px solid #fff; background:#E2E9EE;}
#advanced_search tr.s td.d1 { text-align:right; }
#advanced_search a.delete-row {display: block; margin-top: 3px}

.main-conditions { width:80%;}
.add-conditions { margin:2px 0 0 0; padding:0 5px; width:80%;}
.add-conditions form { margin-right:10px;}
.add-conditions .section-header  {  padding:0.25em 10px 0.25em 20px; color:#444444;display:block; background-color:#F6F6F6; border-bottom:solid 1px #eee; font-size:0.85em; line-height:140%;font-size:11pt; }
.add-conditions b.section-header:hover { background:#e9e9e9; }
#advanced_search b.section-header:hover { background:#E2E9EE;}

div.search-desc {
	padding: 10px; 
	background: #eee;
	margin-right:20px;
	cursor: pointer;
}

div.search-desc-links {
	float:right; 
	width:200px;
}

div.search-desc-links a {
	text-decoration: none;
	font-size: 80%;
}
div.search-desc-links a:hover {
	text-decoration: underline;
}

#search_form_close {margin-bottom: 10px;}

div.search_info {padding: 10px; background: #eee; cursor:pointer;}

#search_header a {
	text-decoration: none;
	font-size: 14px;
}

#search_header a:hover {
	text-decoration: underline;
}

.wbs-table .tile .item .controls {
white-space:nowrap;
}

#search_content {clear:both;}

.wbs-table a {text-decoration: none; }
.wbs-table a:hover {text-decoration: underline}

.wbs-table .item .desc {font-size: 0.9em; overflow: hidden; zoom: 1}
.wbs-table .item .desc div {cursor: pointer; float: left;}
.wbs-table .highlight {background: noactiveblockow; color: red}

.wbs-table .columns .fsize {text-align: right; white-space: nowrap }
.wbs-table .columns .nowrap {white-space: nowrap }

.wbs-table .columns th.icon-user .icon {width: 16px; height: 16px; background-image: URL("../img/icon-user-title.gif"); background-repeat: no-repeat; margin-left: auto; margin-right: auto}
.wbs-table .columns th.icon-custom-view div {cursor: pointer; width: 16px; height: 16px; background-image: URL("../img/icon-custom-view.gif"); background-repeat: no-repeat; margin-left: auto; margin-right: auto}

.wbs-table .columns .icon-user, .wbs-table .columns .locked {padding-left: 1px; padding-right: 1px; text-align: center}
* html .wbs-table .columns th.icon-user .icon, * html .wbs-table .columns th.icon-user .icon {width: 18px; height: 15px; background-position: 3px 4px}

.wbs-control-panel .title-wrapper {padding:0 5px 0px 0px;}
.wbs-control-panel #group-title-container {padding-left: 10px}
.wbs-control-panel .title-wrapper .title {font-size: 20pt; font-weight: bold}
.wbs-control-panel #viewmode-selector-wrapper {}
.wbs-control-panel {clear: right;}
.wbs-control-panel .wbs-link-btn {margin: 10px 0 0 0;}
.wbs-table .columns thead tr th.icon-custom-view { background:#97aeba; border:solid 1px #8da3ae;}

.group-info-block {clear:both; color: #666}
.group-info-block {font-size: 8pt}
.group-info-block b {color: black;}
.group-info-block label {color: #666}
.group-info-block  .folder-link input {border: 1px solid #DDD; background: #F0F0F0; font-size: 8pt}
.group-info-block  div {float: left; margin-right: 50px; line-height: 170%}

.desc_content {font-size: 9pt; }

.item-check-out {background-image: URL("img/lock.gif")}
.item-email {background-image: URL("{{$url.common}}templates/img/email-attach.gif")}
.item-widget {background-image: URL("img/widget.gif")}
.item-zip {background-image: URL("img/zip.gif")}
.item-link-data {background-image: URL("{{$url.common}}templates/img/shared-link.gif")}

.lock-icon {cursor: pointer}
.shared-icon {cursor: pointer}

.x-tree img.trash-node {background-image: url("img/trash.gif");}
.wbs-popmenu textarea {font-family: "Trebuchet MS"; font-size: 14px}

.x-tree .folder-public {background-image: URL("../img/folder-public.gif") !important}
.x-tree .folder-private {background-image: URL("../img/folder-private.gif") !important}
.x-tree .folder-norights {background-image: URL("../img/folder-norights.gif") !important}
.x-tree .folder-readonly {background-image: URL("../img/folder-readonly.gif") !important}
.x-tree .folder-projects {background-image: URL("../img/folder-projects.gif") !important}
.x-tree .folder-ftp {background-image: URL("../img/folder-ftp.gif") !important}

#main-screen {visibility: hidden}

.wbs-simplelist-view .item {padding-left: 10px; white-space: nowrap}
.wbs-simplelist-view .item a {color: black; padding-left: 5px}
.wbs-simplelist-view .item img {}
.wbs-simplelist-view .focused {background: #D9E8FB}

.title-wrapper {overflow: hidden; zoom: 1; width: 99%}
.title-wrapper .wbs-editable-links-block input {margin-top: 5px; margin-bottom: 5px }
.title-wrapper .wbs-editable-label input {font-size: 20pt; font-weight: bold; font-family: "Trebuchet MS"; border: 1px solid #DDD; width: 80%; }
.title-wrapper .title div {cursor: pointer; float: left; line-height:1.3em;}
.title-wrapper .title.noedit div {cursor: default;}
.title-wrapper .title .wbs-editable-label {float: none; }

.view-settings-window {overflow: hidden;background:#f0f3f7 ;
border-color:#c2c7cc; border-style:solid; border-width:1px ; }
.view-settings-window .wbs-popwindow-inner {padding: 10px; }
.view-settings-window .wbs-popwindow-inner .field {margin-bottom: 5px}
.view-settings-window .wbs-popwindow-inner .buttons {padding-bottom: 15px; text-align: right}
.view-settings-window .wbs-popwindow-inner .buttons input {margin-left: 5px}
.view-settings-window h4 { margin:0 0 0.35em 0;}
.setting-options { padding:0.5em 0 0 0;}
.setting-options p { text-align:left; margin:0 0 0.2em 0;}
.select-container { 
padding:5px;}

.versions-dlg .wbs-table {margin-top: 5px}


.files-send-dlg #filessend-send-to-input {width: 100%; height: 50px; overflow: auto; overflow-y: auto}
.files-send-dlg #filessend-subject-input {width: 100%; }
.files-send-dlg #filessend-message-input {width: 100%; height: 100px; overflow: auto }
* html .files-send-dlg textarea {width: 480px !important}
.files-send-dlg .field {margin-bottom: 10px}
.files-send-dlg .note {font-size: 0.8em; }

.versions-dlg .wbs-dlg-content {margin-left: 10px; margin-right: 10px; border: 1px solid #DDD; }

#main-screen {overflow: hidden}
.screen-left-block {overflow: hidden;}

.nav-bar #groups .wbs-menu-btn {margin: 0px}
	.nav-bar .acc-block.active .title {height: auto; background-color: #F5F8FA; border-bottom: none}
	.nav-bar #groups .title .label {padding-top: 8px; padding-bottom: 8px}
	.nav-bar #groups.active .create-new-block {display: block}

#group-title-container.underline {border-bottom: 1px solid #ccc; margin-bottom: 5px;}


.nav-bar #lists .wbs-menu-btn {margin: 0px}
	.nav-bar #lists.active .title {height: 67px; border-bottom: 1px dashed #DDD}
	.nav-bar #lists .title .label {padding-top: 8px; padding-bottom: 8px}


	.nav-bar #folders .title .label {padding-top: 8px; padding-bottom: 8px}
/*	.nav-bar #folders .x-tree .x-panel-body { background:none;}
*/	
.x-tree {overflow: hidden; }
	.x-tree-node-leaf .icon-list {background-image:url(../img/icon-list.gif); margin:0 3px 0 0; vertical-align:middle;}
	.x-tree-node-leaf .icon-list-shared {background-image:url(../img/icon-list-shared.gif); margin:0 3px 0 0; vertical-align:middle;}
	.x-tree-node-leaf .icon-list-search {background-image:url(../img/icon-list-search.gif); margin:0 3px 0 0; vertical-align:middle;}
	.x-tree-node-leaf .icon-list-search-shared {background-image:url(../img/icon-list-search-shared.gif); margin:0 3px 0 0; vertical-align:middle;}
	.x-tree-node-leaf .icon-list-sc {background-image: url(../img/icon-list-sc.gif); margin:0 3px 0 0; vertical-align:middle;}
	.x-tree-node-leaf .icon-list-wa {background-image: url(../img/icon-list-wa.gif); margin:0 3px 0 0; vertical-align:middle;}
	.x-tree-node-el { line-height:21px; //height:21px; padding-left:10px; }
	.x-tree-node a span, .x-dd-drag-ghost a span { color:#333;}
	.x-tree-node .x-tree-selected { background-color:#DAE0E5; }
	.x-tree .x-panel-body { background:none;}
	a.create-list {text-decoration: none}
	a.desc-list {text-decoration: none; color: #000}
	.x-tree-node-collapsed img.user-group, .x-tree-node-expanded img.user-group, .x-tree-node-leaf img.user-group {
background-image:url(../img/user-group.gif); margin:0 3px 0 0;
}
	.x-tree-node .x-tree-node-over {
	background-color: #e9eef2;
}
.wbs-table .tile .item .name {white-space: normal;line-height:1.35em;}
	.wbs-table .tile .item input.wbs-table-checkbox {position: absolute; left: 6px; top: -24px}
	.wbs-table .columns tr.selected td, .wbs-table .columns tr.hover td, div.item.hover, div.item.selected, div.item.hover .thumbnail table tr td, div.item.selected .thumbnail table tr td {background-color: #FFFFD1;}

.wbs-access-rights {float:right; padding:3px 15px 3px 0;}
.wbs-items-page {float:left; padding-bottom:3px; padding-left:50px; padding-right:0; padding-top:4px; font-size: 80%;}
	
.records-page-count {color:#0043A7; text-decoration:none; border-bottom:dotted 1px #0043A7; cursor:pointer; margin:0 .4em;}
	
.search_block div {padding: 5px 0 5px 10px}
	.search_block div.hover {background-color: #EEE}
	.search_block div.selected {background-color: #D9E8FB}
	.search_block div a {text-decoration: none}
	.search_block div span {font-size: 80%; cursor: pointer}
	
#group-title-container div.wbs-menu-btn.list {float:right; margin-top:10px;}
#list_info div a {font-size: 80%}
#nav-bar div.acc-block div.title {display: block}
.topfolders { //width:100%;}

div.create-new-block  {
border:solid 1px #F5F8FA;
overflow: hidden;
zoom:1;//width:100%;
   }
	div.create-new-block.selected { background: #D9E8FB; }
	div.create-new-block .sub { padding:2px 0 3px 10px; overflow:hidden; zoom:1; min-width: 150px; border-bottom:1px solid #F9FBFE;
border-top:1px solid #D7DBDE; background:#ebeff2;}
	div.create-new-block a {text-decoration: none}
	div.create-new-block a:hover {text-decoration: underline;}		
	div.create-new-block .wbs-menu-btn {padding-left: 0; padding-bottom: 0; }
	div.create-new-block div.h {font-size: 15px; float:left; color:#49535b; font-weight:bold; margin:4px 0;}
	div.content div.create-new-block .wbs-btn-content {font-size: 80%}
	div.create-new-block .create-group { float:right;font-size: 80%; margin:8px 10px 0 5px;}
/*div.content div.create-new-block { padding: 0 0 4px 0; cursor: pointer; overflow: hidden; zoom: 1; font-size: 14px;line-height: 24px;}
	
	div.content div.create-new-block.selected {background-color: #D9E8FB}
	div.content div.create-new-block.folders { border-top:none; padding-left: 0;}
*/
/*	div.create-new-block div.user-groups {padding-left: 0; border-top: 1px solid #DDDDDD; padding-top: 5px;}*/
	/*div.create-new-block div.user-groups div, div.create-new-block div.user-groups a {padding-left: 20px}*/

	#no-forms {text-align: center; line-height: 22px; margin-top: 10px}
/*	div.folders div, div.folders a {padding-left: 20px}*/
	div.content .wbs-table {width: 100%}	
/*	a.select-folder.selected {color: #000; cursor: default;}
	a.select-folder.selected:hover {text-decoration: none}
*/
	#nav-bar .content {overflow: auto;background-color:#f5f8fa;}
	div.sub div.wbs-menu-btn, div.sub div.wbs-link-btn { float:right; margin-right: 10px; margin-bottom:-5px;}
	
	#lists-list .x-tree-lines .x-tree-elbow, #lists-list .x-tree-lines .x-tree-elbow-end {background-image: none;}	
	#nav-bar .wbs-menu-btn .wbs-btn-adv { background-image:url(../img/menu-arr-grey.gif);}
	.f-item #add-user, .select-group { background-position:10px 0; background-repeat:no-repeat;padding:5px 15px 0 40px; min-height:32px; //padding:5px 15px 5px 40px; line-height:1.05em;  //height:40px; display:block; text-decoration:none; overflow:hidden; position:relative; vertical-align:top;}
	.f-item #add-user:hover, .select-group:hover { background-color:#e9eef2;text-decoration:none;}
	.f-item #add-user img, .select-group img { position:absolute; top:2px; left:0;}
	*html .select-group span  { vertical-align:middle; margin:0 3px 0px 0; display:inline-block; } 
	*html .f-item #add-user span  { vertical-align:middle; margin:0 3px 0px 0; display:inline-block; }

	a.select-group.selected { background-color:#DAE0E5; text-decoration:none; color:#000;}

#search_content {width: 100%;}
/*#search_content div {padding-right: 10px}*/
#simple_search {width: 250px}

div.sortedby {float: right; font-size: 12px; font-weight: bold;}

#group-title-container {overflow: hidden; zoom: 1; margin-top: 10px; margin-bottom: 10px}
#group-title-container .title-wrapper {float: left}
#group-title-container .wbs-menu-btn {margin: 1px 5px}

#tools .content ul li, #reports .content ul li {margin-top: 3px; padding-left: 10px}
#tools a, #reports a {color: black; text-decoration:none}
#tools a:hover, #reports a:hover {text-decoration:underline}

.subframe {overflow: auto;}

table.advanced { border: 1px solid #eee; border-top:none; display: none; width:100%;}
table.advanced td { padding: 2px 5px 2px 20px;}
table.advanced td b { display:block; padding:10px 0 5px 0;}
table.advanced input { vertical-align:middle; margin:2px;} 
/*table.advanced td b {font-size: 16px}*/
input.min {width: 70px}
select.select300 {width:300px}
select.select300 option {max-width:400px}

/* .analitics-wrapper */

.analitics-wrapper{ padding:10px 20px;}
.analitics-wrapper table {
	font-size: 10pt;
	border-collapse: collapse;
    border: 1px solid #f0f0f0;
    margin-bottom: 1.5em;
	min-width:200px;
}
.analitics-wrapper th {
	padding: 3px 6px;
	color: #333;
	white-space: nowrap;
	border-bottom: 1px solid #E6ECF0;
	font-weight: normal;
	background: #EDF1F5;
}
.analitics-wrapper th[headers] { text-align:left;}
.analitics-wrapper thead td { font-weight: normal;}
.analitics-wrapper tbody td  {
	padding: 3px 6px;
	color: #444;
	border-bottom: 1px dashed #e9e9e9;
}
.analitics-wrapper tbody tr.odd td { background: #f6f6f6;} 

.analitics-wrapper td[headers] { text-align: left; }

.analitics-wrapper tfoot td, tfoot th {
	border: none;
	padding-top: 10px;
}
.analitics-wrapper tbody td:hover, .analitics-wrapper tbody tr:hover, .analitics-wrapper tbody tr:hover td[headers] { background:#F5F5D2; border-bottom:solid 1px #E0E0C0; }

.analitics-wrapper caption {
	text-align: left;
	font-size: 10.5pt;
	padding: 5px 6px;
	color: #223445;
	background: #D3E1EB;
	border-top:3px solid #CAD7E0;
	white-space: nowrap;
	font-weight: bold;
}
.analitics-wrapper tbody { border-bottom:2px solid #D5DFE5;}

.analitics-wrapper table a:link {
	 color: #0043A7;
	 text-decoration:none;
}
.analitics-wrapper table th a:link {
	color:  #223445;
	text-decoration:none;
}

table.columns tr.item td {height: 19px}

.analitics-wrapper a {text-decoration: none}
.analitics-wrapper a:hover {text-decoration: underline;}

.analitics-wrapper table a:visited{
	color: #0043A7;
    text-decoration:none;
}
.analitics-wrapper table a:hover{
	color: #0043A7;text-decoration:underline;
	
}
.analitics-wrapper table a:active{
	color: #000;
}
.analitics-wrapper tbody td.l-align { text-align: left; }

div.folder-new-dlg {font-size: 14px}
div.folder-new-dlg .folder-title {font-size: 18px; margin: 15px 0}
div.folder-new-dlg .folder-title input {font-size: 18px}
div.folder-new-dlg label span {font-size: 12px; color: #666}

div.folder-new-dlg .folder-access-rights {border-top: 1px solid #666; padding: 15px 0 10px 0; margin-top: 15px}
.other-search { color:#0043A7; font-size:0.9em; padding-left:20px;}
.other-search a:hover { text-decoration:underline;} 

.analitics-wrapper tbody td.show-unique {padding-left: 25px}
#groups { //width:100%; zoom:1; //overflow-x:hidden;}